.carousel-banner{
    width:100%;
    height: 356px;
    text-align:center;
    position: relative;
    .hd{
        height: 20px;
        line-height: 20px;
        position: absolute;
        bottom: 35px;
        left: 50%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        z-index: 10;
        text-align: center;
        li{
            width: 25px;
            height: 5px;
            background: #000;
            opacity: .3;
            margin: 0 5px;
            float: left;
            cursor: pointer;
            &.on{
                background: #fff;
                opacity: .6;
            }
        }
    }
    .bd{
        zoom: 1;
        ul{
            position: relative;
            li{
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                text-align: center;
                font-size: 0;
                a{
                    display: block;
                    width: 100%;
                    height: 356px;
                    background-repeat: no-repeat;
                    background-position: center center;
                    // background-size: contain;
                }
            }
        }
    }

}
.news-view{
    .top{
        font-size: 18px;
        overflow: hidden;
        padding: 45px 0;
        border-bottom: 1px solid $default-border-color;
        .more{
            float: right;
            color: $primary-color;
        }
    }
    .list{
        .item{
            padding-top: 50px;
            .title{
                font-size: 24px;
                padding-left: 40px;
                border-left: 3px solid $primary-color;
            }
            .date,.summary{
                padding-left: 40px;
                color: #999;
                font-size: 16px;
            }
            .date{
                font-size: 12px;
                margin: 10px 0;
            }
            .summary{
                padding-right: 76px;
                padding-bottom: 50px;
                border-bottom: 1px solid $default-border-color;
                position: relative;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                .red{
                    position: absolute;
                    right: 0;
                    top: 0;
                }
            }
        }
    }
}